Inheritance diagram for TBasicAnimationMethod:

|
|
|
|
|
|
|
|
Increments the reference count of the object Reimplemented from TBasicDataExchanger. |
|
|
Starts the conversion from one animation method to another. Note that this method is only called if the GetXTranslationAnimationTrack are not implemented.
Implements I3DExAnimationMethod. |
|
||||||||||||
|
Converts one position (transform) at the current time from one animation method to another. This method is called for each of the times returned by GetAnimationKeyTimes().
Implements I3DExAnimationMethod. |
|
|
Called at the end of the conversion from one animation method to another. See BeginConvert() and Convert() for details. Implements I3DExAnimationMethod. |
|
||||||||||||||||||||
|
Returns a set of key times that approximates the trajectory of the object with a given accuracy. This is used when converting an animation method to key frames. Note that by setting outAutoCurveAnalysis or outAutoGetKeyFrames to true, you can tell the Shell to use a default implementation to evaluate the keyframes so that you do not have to provide an implementation of this method
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the hot point. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the initial transform of the object (transform at time 0).
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the rotation. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the current transform of the object.
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the uniform scaling. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the X parameter of the scaling. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the X parameter of position. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the Y parameter of the scaling. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the Y parameter of position. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the Z parameter of the scaling. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Returns the time line corresponding to the animation of the Z parameter of position. This is used to make exact conversions between animation methods when it is possible. When it is not implemented then the animation method is sampled. (See GetAnimationKeyTimes() and BeginConvert())
Implements I3DExAnimationMethod. |
|
|
Offset the transform of the whole animation
Implements I3DExAnimationMethod. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicDataExchanger. |
|
|
Sets transform of the object at the current time.
Implements I3DExAnimationMethod. |
|
|
Sets the Tree Element whose position is controled by this animation method.
Implements I3DExAnimationMethod. |
|
|
Returns true if the animation method defines the local transform of the object (meaning that the transform should be multiplied by the parent global transform to obtain the global transform of the object). By default transforms are local but it can be useful to have an object hierarchy in which the last object's position is defined in global coordinates (eg motion path)
Implements I3DExAnimationMethod. |
|
|
|
1.4.5